non-self priming pump - German English Dictionary